body {
	background: url(../img/16-bg.png);
	background-size: 100%;
}

.icon {
	margin-top: 20rem;
	text-align: center;
}

.icon img {
	width: 21rem;
	height: 21rem;
}

.register {
	/*box-sizing: border-box;*/
	text-align: center;
	width: 98%;
}

.register input,
.register span {
	width: 90%;
	height: 9rem;
	margin-top: 4rem;
	background-color: #ea9593;
	padding-left: 2rem;
	font-size: 3rem;
}

*::-webkit-input-placeholder {
	color: #ffffff;
}

*:-moz-placeholder {
	color: #ffffff;
}

*:-ms-input-placeholder {
	/* IE10+ */
	color: #ffffff;
}

.register span {
	display: inline-block;
	line-height: 9rem;
	background-color: #F9F9F9;
	color: #d92a2a;
	border-radius: 1rem;
}

.wangji {
	float: right;
	margin-right: 8%;
	margin-top: 3rem;
	border-bottom: 1px solid #f0a4a8;
	font-size: 2.8rem;
}

.wangji a {
	color: #f0a4a8;
}